老年人适合吃什么水果| 后脑勺长白头发是什么原因| 迷迭香是什么| 回春是什么意思| 肚子胀不排便什么原因| 喜欢绿色的女人是什么性格| 脸上爱长痘痘是什么原因| 化验血能查出什么项目| 胆囊肌腺症是什么病| 减肥什么东西不能吃| 囊中羞涩什么意思| sig是什么意思| 梦到上坟是什么意思| 逍遥丸治什么| 咽喉异物感吃什么药| 泡脚用什么泡最好| 什么是滑档| 唐氏筛查和无创有什么区别| 什么叫五官| 胸口疼应该挂什么科| 郴州有什么好玩的景点| 什么是性高潮| 十一月是什么星座的啊| 257什么意思| 唵嘛呢叭咪吽是什么意思| 青龙白虎是什么意思| 血糖用什么字母表示| 胃角在什么位置图片| 右胳膊麻木是什么征兆| 吃什么油对心脑血管好| 医生规培是什么意思| 沐雨栉风是什么生肖| 腹水是什么意思| 日干是什么| 脖子左侧疼是什么前兆| sheep是什么意思| cph是什么意思| 阴茎勃起不硬吃什么| 打飞机是什么| 梦到被蜜蜂蛰是什么意思| 离子水是什么水| 梦见杀人了是什么意思| 青海湖里面有什么鱼| 珐琅手镯是什么材质| 螺旋幽门杆菌吃什么药治疗好| 芨芨草长什么样图片| 胃癌早期有什么症状| 暗物质是什么东西| 抚摸是什么意思| 喝咖啡有什么好处| ein是什么意思| 算五行缺什么免费测试| 什么是理疗| 为什么都开头孢不开阿莫西林| 电脑什么时候发明的| cm2是什么单位| 慢心律又叫什么药| 孕妇喝咖啡有什么危害| 凝血功能是什么意思| 蚊子最怕什么东西| 马齿苋煮水喝有什么功效| 癌胚抗原高是什么意思| 胃肠道功能紊乱吃什么药| 1037年属什么生肖| 钥匙像什么| 感冒嗓子疼吃什么消炎药| 42是什么意思| 2017年是属什么年| 贫血吃什么维生素| acc是什么意思| 1m是什么意思| 来例假吃什么水果| 谵妄是什么意思| 修女是干什么的| 血管痉挛吃什么药| 维生素b有什么功效| 什么时候有胎心胎芽| 城堡是什么意思| 桂圆补什么| 胎动什么时候出现| 剖腹产坐月子可以吃什么水果| 姝姝是什么意思| 胆囊切除有什么危害| 右加一笔是什么字| 凉茶是什么茶| 结痂是什么意思| 粉蒸肉的粉是什么粉| 1931年属相是什么| 特步属于什么档次| 人参泡酒有什么功效| 水落石出开过什么生肖| 大理寺是什么机构| 榴莲什么样的好| 女人湿气重吃什么药效果好| 肝内多发低密度灶是什么意思| 知了吃什么东西| 肝右叶低密度灶是什么意思| 吃过饭后就想拉大便是什么原因| 独在异乡为异客是什么节日| 100年前是什么朝代| 田亮为什么不娶郭晶晶| 豆浆和什么不能一起吃| 什么美白效果最好最快| 切除子宫对身体有什么影响| 想字五行属什么| 牛肉粉是什么调料| 学籍卡是什么样子图片| 右边肋骨下面是什么器官| 流局是什么意思| 看病人送什么| 失物招领是什么意思| 万年历是什么| 公因数是什么意思| 无名指长代表什么| 什么叫柞蚕丝| ber是什么意思| 可喜可贺是什么意思| 脱发严重是什么原因| b细胞是什么| 消停是什么意思| 做梦丢钱了什么征兆| 6.16什么星座| peace什么意思| 包袱是什么意思| 地铁什么时候停运| 智齿长什么样子图片| 下嘴唇溃疡是什么原因| 女人为什么会宫外怀孕| 普陀山求什么最灵验| 剁椒能做什么菜| 卵巢早衰吃什么药| 9点多是什么时辰| o型血的孩子父母是什么血型| 儿童肚子痛吃什么药| 血常规查的是什么项目| 拜阿司匹林什么时间吃最好| 玄凤鹦鹉吃什么| 8月29是什么星座| 手足无措的意思是什么| 1936属什么生肖| 什么什么三什么成语| 为什么医生很少开阿斯美| 狗狗身上有皮肤病用什么药| 看金鱼是什么梗| mr是什么意思| 抗生素是什么意思| 什么东西不能托运| 李幼斌是什么军衔| 工作性质是什么| 晚上喝什么茶好| 日语斯国一是什么意思| omega是什么意思| 肚子上面疼是什么原因| 喝胶原蛋白肽有什么好处| 喉咙有痰咳嗽是什么原因| 9月30日是什么纪念日| 补办结婚证需要什么手续| 鸡的贵人是什么生肖| 毅力是什么意思| 青光眼有什么症状| 总胆红素高是怎么回事有什么危害| 看灰指甲挂什么科| 收缩压和舒张压是什么意思| 羊奶和牛奶有什么区别| 中医讲肾主什么| 什么样的| dna倍体异常细胞是什么意思| 平肝什么意思| 借什么不用还| 吴刚和嫦娥什么关系| 白白的云朵像什么| 翻来覆去的覆什么意思| 荸荠的读音是什么| 眉毛脱落是什么原因造成的| 苯中毒是什么症状| 神志不清是什么意思| 橘红是什么| 梦见蚯蚓是什么预兆| 右下腹疼痛挂什么科| 懵的意思是什么| 为什么叫川普| 男人有腰窝意味着什么| 祖师香是什么意思| 回阳救逆什么意思| 故人什么意思| 肺炎吃什么水果好| 9527是什么梗| 相中是什么意思| 盆腔积液是什么意思啊| 打榜是什么意思| 牙龈出血用什么药| 硫酸铜是什么颜色| 结婚十周年是什么婚| 什么叫精神病| 乌黑对什么| 壁虎的尾巴有什么作用| vinegar是什么意思| 20度穿什么衣服| 火龙果对身体有什么好处| 梦见自己手机丢了是什么意思| 甜菜根是什么菜| 青鱼吃什么| 唯粉是什么意思| 心愿是什么意思| 呜呼哀哉什么意思| 巨蟹座女生喜欢什么样的男生| 平起平坐代表什么生肖| 松茸是什么东西| 什么工作好| 鱼水之欢是什么意思| 水果皇后是什么水果| 脚心抽筋是什么原因引起的| 606是什么意思| 为什么不快乐| 免签国家是什么意思| 属狗适合佩戴什么饰品| 九月十号是什么节日| 白色糠疹是什么原因引起的| 黄体期是什么| 肺与什么相表里| 在什么中间| 为什么喝牛奶会拉肚子| 黑眼圈挂什么科| 猫咪感冒吃什么药| 蝙蝠飞进家里预示什么| 强直性脊柱炎挂什么科| 血管造影是什么检查| 什么可以代替润滑油| 予字五行属什么| h代表什么单位| 水保是什么| 六月六日是什么节日| 童养媳是什么意思| 3月31号什么星座| 打了麻药有什么副作用| 子宫内膜什么时候脱落| 过敏性鼻炎吃什么药好的快| 7月份是什么季节| 陈赫是什么星座的| 朱代表什么生肖| 杜比全景声是什么意思| 割包皮有什么好处| 小孩睡不着觉是什么原因| 轻度溶血是什么意思| 血细胞分析五分类是查什么的| 颢字五行属什么| msi是什么比赛| alaska是什么意思| 低血压高是什么原因造成的| 拖鞋什么材质好| 饺子有什么馅| 血常规用什么颜色的试管| 意见是什么意思| 什么牙膏好| 卡蒂罗属于什么档次| 夜间睡觉口干口苦是什么原因| 感觉不到饿是什么原因| 物以类聚形容什么动物| 小孩经常尿床是什么原因| 上马是什么意思| 什么是飞机杯| 5月31号什么星座| 墨菲定律是什么| ml是什么单位| 百度
首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java开发

    Java 基础核心知识点

    Java基础篇模块化系统(Java 9+)模块声明:Java 9引入的模块系统(JPMS)允许将代码组织为独立的模块单元,通过module-info.java文件声明模块及其依赖。 import java.util.Arrays;import java.util.List;public class StreamExample { public static void main import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock 基础,Java 核心知识点Java 入门,Java 基础教程,Java 编程基础,Java 基础知识,Java 核心技术,Java 基础学习,Java 基础入门,Java 开发基础,Java 基础要点 ,Java 基础必备,Java 核心语法,Java 基础重点,Java 基础详解

    7200编辑于 2025-08-08
  • 来自专栏纯洁的微笑

    最强 Java 核心知识点整理

    就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。 但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。 我偶然从一个网友群中发现了整理的这份资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。 说实话,作为一名 Java 程序员,不论你需不需要面试都应该好好看下这份资料。我大概撸了一边,真的是堪称典范。

    71430发布于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全-笔记

    2:?运行过程: ????????????????我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 也就是如下: ① Java 源文件—->编译器—->字节码文件 ② 字节码文件—->JVM—->机器码 每一种平台的解释器是不同的,但是实现的虚拟机是相同的,这也就是 Java 为什么能够 跨平台的原因了 Java 线程结束,原生线程随之被回收。操作系统负责调度所有线程,并把它们分配到任何可 用的 CPU 上。当原生线程初始化完毕,就会调用 Java 线程的 run() 方法。 当线程结束时会释放原生线程和 Java 线程的所有资源。 ???????? 2.3.3.1JAVA8 与元数据 ????????????????在 Java8 中,永久代已经被移除,被一个称为“元数据区”(元空间)的区域所取代。

    20410编辑于 2025-08-08
  • 来自专栏全栈程序员必看

    java io流面试_java面试核心知识点

    文章目录 聊聊文件 字节输入流 字节输出流 字符输入流 字符输出流 字节缓冲输入流 字节缓冲输出流 字符缓冲输入流 字符缓冲输出流 流的关闭 对IO流的学习,我记得还是初学Java基础的时候

    24830编辑于 2025-08-08
  • 来自专栏全栈程序员必看

    知识点总结:Java核心技术(卷1)

    Java核心技术(卷1) 一、基础概念 1.1 基本程序设计结构 1.1 数据类型 1.1.1 数值类型 1??从java7开始,加上前缀0b或0B就可以写二进制; 2??指数的表示 的核心技术 super和this 有些人认为super与this引用是类似的概念,实际上这样的比较并不恰当。 Java语言规范建议不要书写这些多余的关键字。 2.5 代理 java的JDK里面提供了动态代理的方案 2.6 Java的异常 异常的层次结构: 所有异常都是由Throwable继承而来, 而下一层立即分为两类:Error和Exception 四、部署Java应用程序 4.1 Jar文件 4.1.1 创建Jar文件; 4.1.2 清单文件; 4.1.3 可执行Jar文件; java -jar jar文件 4.2 应用首选项的存储

    39830编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全8-笔记

    可重入锁(递归锁) 本文里面讲的是广义上的可重入锁,而不是单指 JAVA 下的 ReentrantLock。 Java 中 读 写 锁 有 个 接 口 java.util.concurrent.locks.ReadWriteLock , 也 有 具 体 的 实 现 ReentrantReadWriteLock。 而操作系统实现线程之间的切换这就需要从用 户态转换到核心态,这个成本非常高,状态之间的转换需要相对比较长的时间,这就是为什么 Synchronized 效率低的原因。 JDK 中对 Synchronized 做的种种优化,其核心都是为了减少这种重量级锁的使用。 JDK1.6 以后,为了减少获得锁和释放锁所带来的性能消耗,提高性能,引入了“轻量级锁”和 “偏向锁”。 PCB-“切换桢” 上下文切换可以认为是内核(操作系统的核心)在 CPU 上对于进程(包括线程)进行切换,上下 文切换过程中的信息是保存在进程控制块(PCB, process control block

    13210编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全26-笔记

    Storm 是一个免费并开源的分布式实时计算系统。利用 Storm 可以很容易做到可靠地处理无限的 数据流,像 Hadoop 批量处理大数据一样,Storm 可以实时处理数据。

    20810编辑于 2025-08-08
  • 来自专栏全栈程序员必看

    java核心技术 – 17个重要的知识点

    1.Java中没有多继承,而是用接口来代替多继承 2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮点型)、一个字符类型和一个boolean类型。 想学习java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面有大量的学习资料可以下载。 Java可以重载任何方法,而不仅是构造函数。 13.对象的类型转换: Manager boss = (Manager) args[0]; 14.Java数组和Java向量的区别: Java数组可以存储任何类型的变量,Java向量只能存储对象类的实例

    25610编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全13-笔记

    使用"横切"技术,AOP 把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流 程是核心关注点,与之关系不大的部分是横切关注点。 横切关注点的一个特点是,他们经常发生 在核心关注点的多处,而各处基本相似,比如权限认证、日志、事物。AOP 的作用在于分离系统 中的各种关注点,将核心关注点和横切关注点分离开来。 AOP 核心概念 1、切面(aspect):类是对物体特征的抽象,切面就是对横切关注点的抽象 2、横切关注点:对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点。 JDK 动态代理主要涉及到 java.lang.reflect 包中的两个类:Proxy 和 InvocationHandler。 :CGLib 全称为 Code Generation Library,是一个强大的高性能,高质量的代码生成类库, 可以在运行期扩展 Java 类与实现 Java 接口,CGLib 封装了 asm,可以再运行期动态生成新

    13610编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全15-笔记

    Netty 原理 Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。 核心流程 1. JAVA 一般使用动态代 理方式实现远程调用。 8.1.3.1. 通讯过程 核心问题(线程暂停、消息乱序) 如果使用 netty 的话,一般会用 channel.writeAndFlush()方法来发送消息二进制串,这个方 法调用后对于整个远程调用(从发出请求到接收到结果 RMI 实现方式 Java 远程方法调用,即 Java RMI(Java Remote Method Invocation)是 Java 编程语言里,一种用 于实现远程过程调用的应用程序编程接口。

    15110编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全7-笔记

    JAVA 锁 4.1.9.1. java 中的乐观锁基本都是通过 CAS 操作实现的,CAS 是一种更新的原子操作,比较当前值跟传入 值是否一样,一样则更新,否则失败。 Synchronized 核心组件 1) Wait Set:哪些调用 wait 方法被阻塞的线程被放置在这里; 2) Contention List:竞争队列,所有请求锁的线程首先被放在这个竞争队列中; Java1.6,synchronized 进行了很多的优化,有适应自旋、锁消除、锁粗化、轻量级锁及偏向 锁等,效率有了本质上的提高。 在之后推出的 Java1.7 与 1.8 中,均对该关键字的实现机理做 了优化。引入了偏向锁和轻量级锁。都是在对象头中有标记位,不需要经过操作系统加锁。 10.

    16110编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全14-笔记

    分布式事务 Java 事务编程接口(JTA:Java Transaction API)和 Java 事务服务 (JTS;Java Transaction Service) 为 J2EE 平台提供了分布式事务服务 Statement stmtB = null; try{ // 获得 Transaction 管理对象 userTx = (UserTransaction)getContext().lookup("java

    20210编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全6-笔记

    Java 虚拟机会为其创建方法调用栈和 程序计数器,等待调度运行。 4.1.4.3. } } 定义了一个退出标志 exit,当 exit 为 true 时,while 循环退出,exit 的默认值为 false.在定义 exit 时,使用了一个 Java JAVA 后台线程 1.

    21310编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全24-笔记

    比如,Java 中我们使用的 ArrayList,其实现原理是数组。而 LinkedList 的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。 22.1.4. 缓存降级 当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然 需要保证服务还是可用的,即使是有损服务。 降级的最终目的是保证核心服务可用,即使是有损的。而且有些服务是无法降级的 (如加入购物车、结算)。

    16110编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全3-笔记

    JAVA IO/NIO 2.8.1. 在 Java NIO 中,是通 过 selector.select()去查询每个通道是否有到达事件,如果没有事件,则一直阻塞在那里,因此这 种方式会导致用户线程的阻塞。 JAVA NIO NIO 主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。 Selector Selector 类是 NIO 的核心类,Selector 能够检测多个注册的通道上是否有事件发生,如果有事 件发生,便获取事件然后针对每个事件进行相应的响应处理 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的 java.lang.Class 对 象,作为方法区这个类的各种数据的入口。

    14400编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全17-笔记

    Slf4j slf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接 口,并不是一个具体的日志实现方案,就比如 JDBC 一样 所以单独的 slf4j 是不 能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,jdk 自带 的 java.util.logging.Logger LogBack 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 ZAB 协议 JAVA 实现(FLE-发现阶段和同步合并为 Recovery Phase(恢复阶段)) 协议的 Java 版本实现跟上面的定义有些不同,选举阶段使用的是 Fast Leader Election Zookeeper 的核心是原子广播,这个机制保证了各个 server 之间的同步。实现这个机制 的协议叫做 Zab 协议。Zab 协议有两种模式,它们分别是恢复模式和广播模式。 2.

    17710编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全9-笔记

    Java 线程池工作过程 4.1.14. JAVA 阻塞队列原理 4.1.14.1. 阻塞队列的主要方法: 插入操作: 获取数据操作: 4.1.14.2. Java 中的阻塞队列 4.1.14.3. Java 线程池工作过程 1. 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面 有任务,线程池也不会马上执行它们。 2. ; b) 如果正在运行的线程数量大于或等于 corePoolSize,那么将这个任务放入队列; c) 如果这时候队列满了,而且正在运行的线程数量小于 maximumPoolSize,那么还是要 创建非核心线程立刻运行这个任务 JAVA 阻塞队列原理 阻塞队列,关键字是阻塞,先理解阻塞的含义,在阻塞队列中,线程阻塞有这样的两种情况: 1. CountDownLatch(线程计数器 ) CountDownLatch 类位于 java.util.concurrent 包下,利用它可以实现类似计数器的功能。

    14310编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全21-笔记

    ngx_http_upstream_module 是负载均衡模块,可以实现网站的负载均衡功能即节点的健康检 查,upstream 模块允许 Nginx 定义一组或多组节点服务器组,使用时可通过 proxy_pass 代理方 式把网站的请求发送到事先定义好的对应 Upstream 组 的名字上。

    16110编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全2-笔记

    分代收集算法 ????????分代收集法是目前大部分 JVM 所采用的方法,其核心思想是根据对象存活的不同生命周期将内存 划分为不同的域,一般情况下将 GC 堆划分为老生代(Tenured/Old Generation JAVA 虚拟机提到过的处于方法区的永生代(Permanet Generation),它用来存储 class 类, 常量,方法描述等。 2.5.JAVA 四中引用类型 ????????????????2.5.1. 强引用 ????????????????在 Java 中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引 用。 因此强引用是造成 Java 内存泄漏的主要原因之 一。 ????????????????2.5.2.

    13110编辑于 2025-08-08
  • 来自专栏lzy

    Java核心知识点整理大全10-笔记

    如何在两个线程之间共享数据 Java 里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见 性和有序性原子性。 Java 内存模型(JMM)解决了可见性和有序性的问题,而锁解决了原子性的 问题,理想情况下我们希望做到“同步”和“互斥”。 Java 中用到的线程调度 4.1.21.1. JVM 的线程调度实现(抢占式调度) java 使用的线程调使用抢占式调度,Java 中线程会按优先级分配 CPU 时间片运行,且优先级越高 越优先执行,但优先级高并不代表能独自占用执行时间片,可能是优先级高得到越多的执行时间 原子包 java.util.concurrent.atomic(锁自旋) JDK1.5 的原子包: java.util.concurrent.atomic 这个包里面提供了一组原子类。

    15010编辑于 2025-08-08
领券
睡眠不好是什么原因引起的 女生diy什么意思 三月有什么节日 上火了喝什么降火最快 蜂蜜有什么作用与功效
抢沙发是什么意思 补肾吃什么药最好 hbc是什么意思 神经官能症挂什么科 什么是蛋白尿
卵巢囊性包块是什么意思 pu是什么元素 回族人为什么不吃猪肉 乙肝两对半245阳性是什么意思 性侵是什么意思
女人阳虚吃什么药效果最好 大陆去台湾需要什么手续 平均血红蛋白含量偏低是什么意思 什么是胆红素 95年属什么的
罗可以组什么词sscsqa.com 手上起小水泡是什么原因zsyouku.com 向左向右向前看是什么歌hcv8jop0ns2r.cn 违背是什么意思hcv8jop5ns9r.cn 什么东西能去脸上的斑hcv9jop2ns0r.cn
三大精神是什么hcv7jop6ns2r.cn 基础代谢是什么意思hcv7jop9ns8r.cn 中心思想是什么意思hcv7jop9ns6r.cn 肛门出血是什么原因hcv7jop9ns9r.cn 巨蟹后面的星座是什么hcv8jop0ns0r.cn
s925是什么金hcv7jop6ns0r.cn 睾丸突然疼痛什么原因0297y7.com 猪肝吃多了有什么坏处hcv9jop7ns0r.cn pick是什么意思hcv8jop7ns1r.cn 意念灰是什么意思aiwuzhiyu.com
什么的眉头hcv9jop0ns1r.cn 咳嗽头晕是什么原因hcv7jop5ns5r.cn 膝盖痛用什么药hcv9jop3ns7r.cn 小猫为什么会踩奶hcv8jop4ns4r.cn 梦到钓鱼是什么意思hcv8jop6ns3r.cn
百度